Using
the MRU Source List
The SetupSetSourceList function will open or
create a source list on the user s
system. You can specify to set the user list, the system list, a combination of
the user and system lists, or a temporary list as the MRU source list. If a
temporary list is used, it will be the only list available to the setup
application until SetupCancelTemporarySourceList is called, or SetupSetSourceList
is called a second time.
After a list
is set, you can query the source list by using SetupQuerySourceList to obtain an array of the
source paths. When the source list array is no longer needed, you must call the
SetupFreeSourceList
function to free the resources allocated by SetupQuerySourceList.
To add a path
to a source list, either one that is resident on the user s system, or a temporary list, call SetupAddToSourceList. If the source list
specified is not temporary, that source will remain on the user s system and is accessible to subsequent
installations.
To remove a
path from the source path, call the SetupRemoveFromSourceList function.